[IA64] Make Xen relocatable
authorAlex Williamson <alex.williamson@hp.com>
Tue, 30 Oct 2007 17:33:55 +0000 (11:33 -0600)
committerAlex Williamson <alex.williamson@hp.com>
Tue, 30 Oct 2007 17:33:55 +0000 (11:33 -0600)
commit4cbfcf6efe2f173d73aca5bba79acdd26d6d82a8
tree09f6b81582dfd0e886476003f2444ffa3310d784
parentfe379f95e59106e1755c8101f16b80b5cb0556bd
[IA64] Make Xen relocatable

1. Put xenheap at 0xf400000004000000, then xenheap doesn't
   overlap with identity mapping.
2. Xen itself can be relocated by OS loader if there is no
   low memory in platform.
3. Use another DTR for mapping xenheap

Signed-off-by: Anthony Xu <anthony.xu@intel.com>
xen/arch/ia64/linux-xen/head.S
xen/arch/ia64/vmx/vmx_entry.S
xen/arch/ia64/vmx/vmx_init.c
xen/arch/ia64/xen/xenasm.S
xen/include/asm-ia64/linux-xen/asm/io.h
xen/include/asm-ia64/xenkregs.h
xen/include/asm-ia64/xenpage.h
xen/include/asm-ia64/xensystem.h